// components/cartItem/cartItem.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    cartItemData: Object,
    cartIndex: String
  },

  /**
   * 组件的初始数据
   */
  data: {},

  /**
   * 组件的方法列表
   */
  methods: {
    // 点击跳转生日牌页面
    onGoBirthCard: function() {
      wx.navigateTo({
        url: '/pages/birthCard/birthCard',
      })
    },
    // 点击规格框
    onTapSpec: function(e) {
      this.triggerEvent('showPop', {}, {});
    },
    // 删除或者减少商品数量
    onLessAndDel: function(e) {
      if (this.properties.cartItemData.amount <= 1) {
        this.triggerEvent('del', {
          index: e.currentTarget.dataset.index
        }, {});
      } else {
        this.triggerEvent('less', {
          index: e.currentTarget.dataset.index
        }, {});
      }
    },
    // 添加商品
    onAdd: function(e) {
      this.triggerEvent('add', {
        index: e.currentTarget.dataset.index
      }, {});
    }
  }
})